package com.aasa.siccosap.service;

import com.aasa.siccosap.bean.ParametrosGarantia;
import com.aasa.siccosap.bean.ParametrosGenerales;
import com.aasa.siccosap.bean.TotalesGarantia;
import com.aasa.siccosap.dao.TotalesGarantiaDAO;
import com.aasa.siccosap.dao.accesoDaoException;

public class TotalesGarantiaService {
    
	TotalesGarantiaDAO totalesGarantiaDAO;
	
	public TotalesGarantiaService() {
		try {
			totalesGarantiaDAO = new TotalesGarantiaDAO();
		} catch (accesoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public TotalesGarantia consultarTotalesGarantias(ParametrosGarantia parametros) throws Exception {
		TotalesGarantia totalesGarantia = new TotalesGarantia();
		
		if(parametros.getStrPb_tipoGarantia().equals("GL"))
			totalesGarantia = totalesGarantiaDAO.consultarTotalesGarantiasPorLinea(parametros);
		else
			totalesGarantia = totalesGarantiaDAO.consultarTotalesGarantiasBancarias(parametros);;
		
		return totalesGarantia;
	}
	
	
}
